home *** CD-ROM | disk | FTP | other *** search
/ PC Basics 53 / PC Basics Issue 53.iso / Software / Internet / Invboard.exe / PC Basics 53 / Invboard / upload / Skin / s1 / skin_msg.php < prev    next >
Encoding:
PHP Script  |  2002-06-12  |  23.3 KB  |  521 lines

  1. <?php
  2.  
  3. class skin_msg {
  4.  
  5.  
  6. function preview($data) {
  7. global $ibforums;
  8. return <<<EOF
  9.  
  10.     <td colspan='2' id='row1'>
  11.      <table cellpadding='0' cellspacing='1' border='0' width='100%' bgcolor='{$ibforums->skin['tbl_border']}' align='center'>
  12.         <tr>
  13.             <td>
  14.                 <table cellpadding='5' cellspacing='1' border='0' width='100%'>
  15.                 <tr>
  16.                 <td id='category' valign='top' align='left'><b>{$ibforums->lang['pm_preview']}</b></td>
  17.                 </tr>
  18.                 <tr>
  19.                 <td id='row1' valign='top' align='left'>$data</td>
  20.                 </tr>
  21.                 </table>
  22.             </td>
  23.         </tr>
  24.     </table>
  25.     </td>
  26.     </tr>
  27.     <tr>
  28.  
  29. EOF;
  30. }
  31.  
  32.  
  33.  
  34. function pm_popup($text) {
  35. global $ibforums;
  36. return <<<EOF
  37. <script language='javascript'>
  38. <!--
  39.  function goto_inbox() {
  40.      opener.document.location.href = '{$ibforums->base_url}&act=Msg&CODE=01';
  41.      window.close();
  42.  }
  43.  
  44.  function goto_this_inbox() {
  45.      window.resizeTo('650','500');
  46.      document.location.href = '{$ibforums->base_url}&act=Msg&CODE=01';
  47.  }
  48. //-->
  49. </script>
  50.  
  51. <table cellspacing='1' cellpadding='10' width='100%' height='100%' align='center' id='row1'>
  52. <tr>
  53.    <td id='pagetitle' align='center'>{$ibforums->lang['pmp_title']}</td>
  54. </tr>
  55. <tr>
  56.    <td align='center'>$text</td>
  57. </tr>
  58. <tr>
  59.    <td align='center' style='font-size:12px;font-weight:bold'><a href='javascript:goto_inbox();'>{$ibforums->lang['pmp_go_inbox']}</a> ( <a href='javascript:goto_this_inbox();'>{$ibforums->lang['pmp_thiswindow']}</a> )<br><br><a href='javascript:window.close();'>{$ibforums->lang['pmp_ignore']}</a></td>
  60. </tr>
  61. </table>
  62. EOF;
  63. }
  64.  
  65. function archive_html_header() {
  66. global $ibforums;
  67. return <<<EOF
  68. <html>
  69.  <head>
  70.   <title>Private Message Archive</title>
  71.  </head>
  72.  <body bgcolor='#FFFFFF'>
  73. EOF;
  74. }
  75.  
  76. function archive_html_entry($info) {
  77. global $ibforums;
  78. return <<<EOF
  79. <table cellspacing='1' cellpadding='0' width='80%' bgcolor='#000000' align='center'>
  80.  <tr>
  81.   <td>
  82.    <table cellspacing='1' cellpadding='4' width='100%' align='center'>
  83.     <tr>
  84.      <td valign='top' bgcolor='#FEFEFE'><font face='verdana' size='3'><b>{$info['msg_title']}</b></td>
  85.     </tr>
  86.     <tr>
  87.     <td bgcolor='#FFFFFF'><font face='verdana size='2'>{$info['msg_content']}</td>
  88.     </tr>
  89.     <tr>
  90.     <td valign='top' bgcolor='#FEFEFE'><font face='verdana' size='3'>Sent by <b>{$info['msg_sender']}</b> on {$info['msg_date']}</td>
  91.     </tr>
  92.    </table>
  93.   </td>
  94.  </tr>
  95. </table>
  96. <br>
  97. EOF;
  98. }
  99.  
  100. function archive_html_footer() {
  101. global $ibforums;
  102. return <<<EOF
  103.  </body>
  104. </html>
  105. EOF;
  106. }
  107.  
  108. function archive_complete() {
  109. global $ibforums;
  110. return <<<EOF
  111.                    <td id='row1 colspan='2'><span id='pagetitle'>{$ibforums->lang['arc_comp_title']}</span><br>{$ibforums->lang['arc_complete']}</td>
  112.                  </tr>
  113. EOF;
  114. }
  115.  
  116. function archive_form($jump_html="") {
  117. global $ibforums;
  118. return <<<EOF
  119.                    <td id='row1 colspan='2'><span id='pagetitle'>{$ibforums->lang['archive_title']}</span><br>{$ibforums->lang['archive_text']}</td>
  120.                  </tr>
  121.                 <tr>
  122.                    <td id='row1 colspan='2'>
  123.                     <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post">
  124.                     <input type='hidden' name='act' value='Msg'>
  125.                     <input type='hidden' name='CODE' value='15'>
  126.                     <input type='hidden' name='s' value='{$ibforums->session_id}'>
  127.                    </td>
  128.                  </tr>
  129.                  <tr>
  130.                      <td id='row1'><b>{$ibforums->lang['arc_folders']}</b></td>
  131.                      <td id='row1'>$jump_html</td>
  132.                  </tr>
  133.                  <tr>
  134.                     <td id='row2'><b>{$ibforums->lang['arc_dateline']}</b></td>
  135.                     <td id='row2' valign='middle'><select name='dateline' class='forminput'><option value='1'>1</option><option value='7'>7</option><option value='30' selected>30</option><option value='90'>90</option><option value='365'>365</option><option value='all'>{$ibforums->lang['arc_alldays']}</option></select>  {$ibforums->lang['arc_days']}</td>
  136.                  </tr>
  137.                  <tr>
  138.                     <td id='row1'><b>{$ibforums->lang['arc_max']}</b></td>
  139.                     <td id='row1' valign='middle'><select name='number' class='forminput'><option value='5'>5</option><option value='10'>10</option><option value='20' selected>20</option><option value='30'>30</option><option value='40'>40</option><option value='50'>50</option></select></td>
  140.                  </tr>
  141.                  <tr>
  142.                     <td id='row2'><b>{$ibforums->lang['arc_delete']}</b></td>
  143.                     <td id='row2' valign='middle'><select name='delete' class='forminput'><option value='yes' selected>{$ibforums->lang['arc_yes']}</option><option value='no'>{$ibforums->lang['arc_no']}</option></select></td>
  144.                  </tr>
  145.                  <tr>
  146.                     <td id='row1'><b>{$ibforums->lang['arc_type']}</b></td>
  147.                     <td id='row1' valign='middle'><select name='type' class='forminput'><option value='xls' selected>{$ibforums->lang['arc_xls']}</option><option value='html'>{$ibforums->lang['arc_html']}</option></select></td>
  148.                  </tr>
  149.                  <tr>
  150.                   <td colspan='2' align='center' id='row2'><input type="submit" value="{$ibforums->lang['arc_submit']}" class='forminput'></td>
  151.                  </tr>
  152.                  </form>
  153. EOF;
  154. }
  155.  
  156. function No_msg_inbox() {
  157. global $ibforums;
  158. return <<<EOF
  159.       <tr>
  160.       <td id='row1' colspan='5' align='center'><b>{$ibforums->lang['inbox_no_msg']}</b></td>                
  161.       </tr>
  162. EOF;
  163. }
  164.  
  165. function prefs_add_dirs() {
  166. global $ibforums;
  167. return <<<EOF
  168.                 <tr>
  169.                    <td colspan='2' id='category'><b>{$ibforums->lang['prefs_new']}</b></td>
  170.                  </tr>
  171.                 <tr>
  172.                    <td id='row1 colspan='2'>{$ibforums->lang['prefs_text_b']}</td>
  173.                  </tr>
  174. EOF;
  175. }
  176.  
  177. function end_address_table() {
  178. global $ibforums;
  179. return <<<EOF
  180. </table></td></tr>
  181. EOF;
  182. }
  183.  
  184. function Address_header() {
  185. global $ibforums;
  186. return <<<EOF
  187.                    <td colspan='2' id='category'><b>{$ibforums->lang['address_current']}</b></td>
  188.                  </tr>
  189. EOF;
  190. }
  191.  
  192. function Address_none() {
  193. global $ibforums;
  194. return <<<EOF
  195.       <tr>
  196.       <td id='row1 colspan='2' align='center'><b>{$ibforums->lang['address_none']}</b></td>                
  197.       </tr>
  198. EOF;
  199. }
  200.  
  201. function address_edit($data) {
  202. global $ibforums;
  203. return <<<EOF
  204.                   <td colspan='2' id='category'><b>{$ibforums->lang['member_edit']}</b></font></td>
  205.                   </tr>
  206.                   <tr>
  207.                   <td id='row1 align='left' valign='middle' colspan='2'>
  208.                     <table cellspacing='1' cellpadding='2' width='100%' border='0'>
  209.                     <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post">
  210.                     <input type='hidden' name='act' value='Msg'>
  211.                     <input type='hidden' name='CODE' value='12'>
  212.                     <input type='hidden' name='s' value='{$ibforums->session_id}'>
  213.                     <input type='hidden' name='MID' value='{$data[MEMBER]['contact_id']}'>
  214.                     <tr>
  215.                     <td valign='middle' align='left'><b>{$data[MEMBER]['contact_name']}</b></td>
  216.                     <td valign='middle' align='left'>{$ibforums->lang['enter_desc']}<br><input type='text' name='mem_desc' size='30' maxlength='60' value='{$data[MEMBER]['contact_desc']}' class='forminput'></td>
  217.                     <td valign='middle' align='left'>{$ibforums->lang['allow_msg']}<br>{$data[SELECT]}</td>
  218.                     </tr>
  219.                     <tr>
  220.                     <td colspan='3' align='center'><input type="submit" value="{$ibforums->lang['submit_address_edit']}" class='forminput'></td>
  221.                     </tr>
  222.                     </form>
  223.                     </table>
  224.                     </td>
  225.                     </tr>
  226. EOF;
  227. }
  228.  
  229. function render_address_row($entry) {
  230. global $ibforums;
  231. return <<<EOF
  232.                  <tr>
  233.                    <td id='row1 align='left' valign='middle'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Profile&CODE=03&MID={$entry['contact_id']}'><b>{$entry['contact_name']}</b></a>    [ {$entry['contact_desc']} ]</td>
  234.                    <td id='row1 align='left' valign='middle'>
  235.                         [ <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Msg&CODE=11&MID={$entry['contact_id']}' class='misc'>{$ibforums->lang['edit']}</a> ] :: [ <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Msg&CODE=10&MID={$entry['contact_id']}'>{$ibforums->lang['delete']}</a> ]
  236.                            ( {$entry['text']} )
  237.                    </td>
  238.                  </tr>
  239. EOF;
  240. }
  241.  
  242. function address_add($mem_to_add) {
  243. global $ibforums;
  244. return <<<EOF
  245.                   <tr>
  246.                   <td colspan='2' id='category'><b>{$ibforums->lang['member_add']}</b></font></td>
  247.                   </tr>
  248.                   <tr>
  249.                   <td id='row1 align='left' valign='middle' colspan='2'>
  250.                     <table cellspacing='1' cellpadding='2' width='100%' border='0'>
  251.                     <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post">
  252.                     <input type='hidden' name='act' value='Msg'>
  253.                     <input type='hidden' name='CODE' value='09'>
  254.                     <input type='hidden' name='s' value='{$ibforums->session_id}'>
  255.                     <tr>
  256.                     <td valign='middle' align='left'>{$ibforums->lang['enter_a_name']}<br><input type='text' name='mem_name' size='20' maxlength='40' value='$mem_to_add' class='forminput'></td>
  257.                     <td valign='middle' align='left'>{$ibforums->lang['enter_desc']}<br><input type='text' name='mem_desc' size='30' maxlength='60' value='' class='forminput'></td>
  258.                     <td valign='middle' align='left'>{$ibforums->lang['allow_msg']}<br><select name='allow_msg' class='forminput'><option value='yes' selected>{$ibforums->lang['yes']}<option value='no'>{$ibforums->lang['no']}</select></td>
  259.                     </tr>
  260.                     <tr>
  261.                     <td id='row2' colspan='3' align='center'><input type="submit" value="{$ibforums->lang['submit_address']}" class='forminput'></td>
  262.                     </tr>
  263.                     </form>
  264.                     </table>
  265.                     </td>
  266.                     </tr>
  267. EOF;
  268. }
  269.  
  270. function prefs_footer() {
  271. global $ibforums;
  272. return <<<EOF
  273.                  <tr>
  274.                    <td id='row2 colspan='2' align='center'><input type='submit' value='{$ibforums->lang['prefs_submit']}' class='forminput'></td>
  275.                  </tr></form>
  276. EOF;
  277. }
  278.  
  279. function prefs_row($data) {
  280. global $ibforums;
  281. return <<<EOF
  282.                  <tr>
  283.                    <td id='row1 colspan='2'><input type='text' name='{$data[ID]}' value='{$data[REAL]}' class='forminput'>{$data[EXTRA]}</td>
  284.                  </tr>
  285. EOF;
  286. }
  287.  
  288. function Address_table_header() {
  289. global $ibforums;
  290. return <<<EOF
  291.                  <tr>
  292.                  <td valign='top' id='row1 colspan='2'>
  293.                  <table cellpadding='4' cellspacing='0' align='center' width='100%' style='border:1px solid {$this->class['SKIN']['TABLE_BORDER_COL']}'>
  294.                  <tr>
  295.                    <td id='row2 align='left' width='60%' id='titlemedium'><b>{$ibforums->lang['member_name']}</b></td>
  296.                    <td id='row2 align='left' width='40%' id='titlemedium'><b>{$ibforums->lang['enter_block']}</b></td>
  297.                  </tr>
  298. EOF;
  299. }
  300.  
  301. function Render_msg($data) {
  302. global $ibforums;
  303. return <<<EOF
  304.  
  305.             <td id='row1 align='left'><span  id='pagetitle'>{$data['msg']['title']}</span><br>{$data['msg']['msg_date']}</td>
  306.             <td id='row1 align='right'>
  307.             <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&CODE=04&act=Msg&MID={$data['member']['id']}&MSID={$data['msg']['msg_id']}'>{$ibforums->skin[M_REPLY]}</a>
  308.              
  309.             <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&CODE=02&act=Msg&MID={$data['member']['id']}'>{$ibforums->skin[M_ADDMEM]}</a>
  310.              
  311.             <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&CODE=05&act=Msg&MSID={$data['msg']['msg_id']}&VID={$data['member']['VID']}'>{$ibforums->skin[M_DELETE]}</a>
  312.             </td>
  313.             </tr>
  314.            
  315.             <tr>
  316.              <td colspan='2'>
  317.               <table width='100%' cellpadding='4' cellspacing='1' bgcolor='{$ibforums->skin['tbl_border']}'>
  318.                 <tr>
  319.                     <td valign='middle' id='titlemedium' align='center' width='25%'>{$ibforums->lang['author']}</td>
  320.                     <td valign='middle' id='titlemedium' align='center' width='75%'>{$ibforums->lang['m_pmessage']}</td>
  321.                 </tr>
  322.                 <tr>
  323.                     <td valign='top' id='row1'><span id='normalname'>{$data['member']['name']}</span><br>{$data['member']['avatar']}<br><span id="membertitle">{$data['member']['title']}</span><span id='postdetails'><br>{$data['member']['MEMBER_GROUP']}<br>{$data['member']['MEMBER_POSTS']}<br>{$data['member']['MEMBER_JOINED']}</span></td>
  324.                     <td valign='top' height='100%' id='row1'>
  325.                         <span id='postcolor'>
  326.                             {$data['msg']['message']}
  327.                          {$data['member']['signature']}
  328.                         </span>
  329.                     </td>
  330.                  </tr>
  331.                  <tr>
  332.                    <td colspan='2' id='titlemedium' align='center'>{$data['member']['MESSAGE_ICON']}{$data['member']['EMAIL_ICON']}{$data['member']['WEBSITE_ICON']}{$data['member']['ICQ_ICON']}{$data['member']['AOL_ICON']}{$data['member']['YAHOO_ICON']}</td>
  333.                  </tr>
  334.               </table>
  335.             </td>
  336.         </tr>
  337.         <tr>
  338.         <td id='row1 align='right' colspan='2'>
  339.                      <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" name='jump' method="post">
  340.                      <input type='hidden' name='act' value='Msg'>
  341.                      <input type='hidden' name='CODE' value='01'>
  342.                      <input type='hidden' name='s'    value='{$ibforums->session_id}'>
  343.                      <font class='misc'><b>{$ibforums->lang[goto_folder]}:</b>  {$data['jump']}
  344.                      <input type='submit' name='submit' value='{$ibforums->lang[goto_submit]}' class='forminput'>
  345.                      </form>
  346.             </td>
  347.         </tr>
  348.  
  349.  
  350. EOF;
  351. }
  352.  
  353. function inbox_table_header($dirname, $info) {
  354. global $ibforums;
  355. return <<<EOF
  356.                  <!-- inbox folder -->
  357.                      <script language='JavaScript'>
  358.                      <!--
  359.                      function CheckAll(cb) {
  360.                          var fmobj = document.mutliact;
  361.                          for (var i=0;i<fmobj.elements.length;i++) {
  362.                              var e = fmobj.elements[i];
  363.                              if ((e.name != 'allbox') && (e.type=='checkbox') && (!e.disabled)) {
  364.                                  e.checked = fmobj.allbox.checked;
  365.                              }
  366.                          }
  367.                      }
  368.                      function CheckCheckAll(cb) {    
  369.                          var fmobj = document.mutliact;
  370.                          var TotalBoxes = 0;
  371.                          var TotalOn = 0;
  372.                          for (var i=0;i<fmobj.elements.length;i++) {
  373.                              var e = fmobj.elements[i];
  374.                              if ((e.name != 'allbox') && (e.type=='checkbox')) {
  375.                                  TotalBoxes++;
  376.                                  if (e.checked) {
  377.                                      TotalOn++;
  378.                                  }
  379.                              }
  380.                          }
  381.                          if (TotalBoxes==TotalOn) {fmobj.allbox.checked=true;}
  382.                          else {fmobj.allbox.checked=false;}
  383.                      }
  384.                      //-->
  385.                      </script>
  386.                  
  387.                  <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id};CODE=06;act=Msg" name='mutliact' method="post">
  388.                  <input type='hidden' name='act' value='Msg'>
  389.                  <input type='hidden' name='CODE' value='06'>
  390.                  <input type='hidden' name='s'    value='{$ibforums->session_id}'>
  391.                  <tr>
  392.                  <td valign='top' colspan='2'><span id='pagetitle'>$dirname</span></td>
  393.                  </tr>
  394.                  <tr>
  395.                    <td colspan='2'><b>{$ibforums->lang['total_messages']}:</b> {$info['total_messages']} {$info['full_percent']}<br><b>{$ibforums->lang['messages_left']}</b> {$info['space_free']} {$info['full_messenger']}</td>
  396.                  </tr>
  397.                  <tr>
  398.                  <td valign='top' colspan='2'>
  399.                  <table cellpadding='4' cellspacing='1' align='center' width='100%' style='border:1px solid {$ibforums->skin['tbl_border']}'>
  400.                  <tr>
  401.                    <td  align='left' width='5%' id='titlemedium'> </td>
  402.                    <td  align='left' width='40%' id='titlemedium'><b>{$ibforums->lang['message_title']}</b></td>
  403.                    <td  align='left' width='30%' id='titlemedium'><b>{$ibforums->lang['message_from']}</b></td>
  404.                    <td  align='left' width='20%' id='titlemedium'><b>{$ibforums->lang['message_date']}</b></td>
  405.                    <td  align='left' width='5%' id='titlemedium'><input name="allbox" type="checkbox" value="Check All" onClick="CheckAll();"></td>
  406.                  </tr>
  407. EOF;
  408. }
  409.  
  410. function inbox_row($data) {
  411. global $ibforums;
  412. return <<<EOF
  413.                  <tr>
  414.                    <td id='row2 align='left' valign='middle'>{$data['msg']['icon']}</td>
  415.                    <td id='row2 align='left'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Msg&CODE=03&VID={$data['stat']['current_id']}&MSID={$data['msg']['msg_id']}'>{$data['msg']['title']}</a></td>
  416.                    <td id='row2 align='left'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Profile&MID={$data['msg']['from_id']}'>{$data['msg']['from_name']}</a> {$data['msg']['add_to_contacts']}</td>
  417.                    <td id='row2 align='left'>{$data['msg']['date']}</td>
  418.                    <td id='row2 align='left'><input type='checkbox' name='msgid-{$data['msg']['msg_id']}' value='yes' class='forminput'></td>
  419.                  </tr>
  420. EOF;
  421. }
  422.  
  423. function end_inbox($vdi_html) {
  424. global $ibforums;
  425. return <<<EOF
  426.                   <tr>
  427.                    <td align='right' nowrap id='titlemedium' colspan='5'>
  428.                      <input type='submit' name='move' value='{$ibforums->lang['move_button']}' class='forminput'> $vdi_html {$ibforums->lang['move_or_delete']} <input type='submit' name='delete' value='{$ibforums->lang['delete_button']}' class='forminput'> {$ibforums->lang['selected_msg']}
  429.                   </td>
  430.                   </tr>
  431.                   </table>
  432.                   </form>
  433.                   </td></tr>
  434.                   <tr>
  435.                   <td id='row1 align='left' valign='middle'>
  436.                     {$ibforums->skin['M_READ']} {$ibforums->lang['icon_read']}
  437.                      {$ibforums->skin['M_UNREAD']} {$ibforums->lang['icon_unread']}
  438.                   </td>
  439.                   <td id='row1 align='right' valign='middle'>
  440.                      <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id};CODE=01;act=Msg" name='jump' method="post">
  441.                      <input type='hidden' name='act' value='Msg'>
  442.                      <input type='hidden' name='CODE' value='01'>
  443.                      <input type='hidden' name='s'    value='{$ibforums->session_id}'>
  444.                      <b>{$ibforums->lang['goto_folder']}: </b>  $vdi_html
  445.                      <input type='submit' name='submit' value='{$ibforums->lang['goto_submit']}' class='forminput'>
  446.                      </form>
  447.                  </td>
  448.                   </tr>
  449. EOF;
  450. }
  451.  
  452. function send_form_footer() {
  453. global $ibforums;
  454. return <<<EOF
  455.                 <tr>
  456.                  <td colspan='2' id='category'><b>{$ibforums->lang['msg_options']}</b></td>
  457.                 </tr>
  458.                 <tr>
  459.                  <td id='row1' align='left' width='40%'> </td>
  460.                  <td id='row1' align='left' width='60%'>
  461.                     <input type='checkbox' name='add_sent' value='yes' checked> <b>{$ibforums->lang['auto_sent_add']}</b>
  462.                     <br><input type='checkbox' name='add_tracking' value='1'> <b>{$ibforums->lang['read_rec_notify']}</b>
  463.                  </td>
  464.                 </tr>
  465.                 <tr>
  466.                 <td id='row2' align='center' colspan='2'>
  467.                 <input type="submit" value="{$ibforums->lang['submit_send']}" class='forminput' name='submit'>
  468.                 <input type="submit" value="{$ibforums->lang['pm_pre_button']}" class='forminput' name='preview'>
  469.                 </td>
  470.                 </tr>
  471.                 </form>
  472. EOF;
  473. }
  474.  
  475. function Send_form($data) {
  476. global $ibforums;
  477. return <<<EOF
  478.      <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='REPLIER' onSubmit='return ValidateForm(1)'>
  479.      <input type='hidden' name='act' value='Msg'>
  480.      <input type='hidden' name='CODE' value='04'>
  481.      <input type='hidden' name='MODE' value='01'>
  482.      <input type='hidden' name='s' value='{$ibforums->session_id}'>
  483.                  
  484.                    <td colspan='2' id='category'><b>{$ibforums->lang['to_whom']}</b></td>
  485.                  </tr>
  486.                 <tr>
  487.                 <td id='row1' align='left' width='40%'>{$ibforums->lang['address_list']}</td>
  488.                 <td id='row1' align='left' width='60%' valign='top'>{$data[CONTACTS]}</td>
  489.                 </tr>  
  490.                 <tr>
  491.                 <td id='row1' align='left' width='40%'>{$ibforums->lang['enter_name']}</td>
  492.                 <td id='row1' align='left' width='60%' valign='top'><input type='text' name='entered_name' value='{$data[N_ENTER]}' class='forminput'></td>
  493.                 </tr>
  494.                 <tr>
  495.                 <td colspan='2' id='category'><b>{$ibforums->lang['enter_message']}</b></td>
  496.                 </tr>
  497.                 <tr>
  498.                 <td id='row1' align='left'  width='40%'>{$ibforums->lang['msg_title']}</td>
  499.                 <td id='row1' align='left' width='60%' valign='top'><input type='text' name='msg_title' size='40' maxlength='40' value='{$data[O_TITLE]}' class='forminput'></td>
  500.                 </tr>
  501. EOF;
  502. }
  503.  
  504. function prefs_header() {
  505. global $ibforums;
  506. return <<<EOF
  507.                    <td colspan='2' id='category'><b>{$ibforums->lang['prefs_current']}</b></td>
  508.                  </tr>
  509.                 <tr>
  510.                    <td id='row1 colspan='2'>{$ibforums->lang['prefs_text_a']}</td>
  511.                  </tr>
  512.                     <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post">
  513.                     <input type='hidden' name='act' value='Msg'>
  514.                     <input type='hidden' name='CODE' value='08'>
  515.                     <input type='hidden' name='s' value='{$ibforums->session_id}'>
  516. EOF;
  517. }
  518.  
  519.  
  520. }
  521. ?>